function add_domain(){
 
	$.confirm({
        title: '添加域名',
        //content: 'url:form.html',  // 也可以采用url形式
        content: '<div class="form-group p-1 mb-0" >' + 
                 '  <label class="control-label">域名</label>' +
                 '  <input autofocus="" type="text" id="domain" class="form-control">' +
                 '</div>' +
                 '<div class="form-group p-1 mb-0">' +
                ' <label class="control-label">端口</label>' +
                 '  <input autofocus="" type="text" id="prot" value="80" class="form-control">' +
                 '</div>',
                 
                 
        buttons: {
            sayMyName: {
                text: '添加',
                btnClass: 'btn-orange',
                action: function() {
                    var domain = this.$content.find('input#domain');
                    var prot = this.$content.find('input#prot');
                    {
                        //发送ajax请求
                        $.ajax({
                            url: "/dns/AddDomain",
                            method: "POST",
                            data: {
                               'domain' : domain.val(),
                                'prot': prot.val(),
                            },
                            success: function(data) {
                              
                                layer.msg(data.msg,{icon: 'success'})
                                // 获取表格对象
                                var table = $('#table');
                                // 调用refresh方法刷新表格
                                table.bootstrapTable('refresh');
                                
                            }
                        });
                    }
                }
            },
            '关闭': function() {}
        }
    });
}

//设置需要显示的列
var columns = [{ 
     checkbox:true
  }, {
      field: 'name',
      align: 'center',
      title: '域名',
      formatter:function(value, row){ 
        

        value = '<svg class="icon" style="font-size: 20px;"  aria-hidden="true"><use xlink:href="#icon-yuming"></use></svg>&nbsp;<a href="http://'+row.name+'"target="_blank">'+row.name+'</a>';
        return value;
            
    }
  }, {
    field: 'port',
    align: 'center',
    title: '端口'
}, {
    field: 'addtime',
    title: '添加时间'
}, {
    field: 'operate',
    title: '操作',
    formatter: btnGroup,  // 自定义方法
    events: {
        'click .del-btn': function (event, value, row, index) {
            event.stopPropagation();
            delUser(row);
        },      
        
    }
}];
// 自定义操作按钮
function btnGroup() {
    let html =
        '<a href="#!" class="btn btn-sm btn-default del-btn" title="删除" data-bs-toggle="tooltip"><i class="mdi mdi-window-close"></i></a>';
         
    return html;

}

function delUser(row) {
    $.confirm({
        title: '删除',
        content: '你确定？',
        autoClose: 'cancelAction|10000',
        escapeKey: 'cancelAction',
        buttons: {
            confirm: {
                btnClass: 'btn-red',
                text: '删除',
                action: function () {
                    // 发送ajax请求
                    $.ajax({
                        url: "/dns/DelDomain",
                        method: "POST",
                        data: {
                            'domain':row.name,
                            'port':row.port,
                        },
                        success: function(data) {
                            layer.msg(data.msg,{icon: 'success'})
                            // 获取表格对象
                            var table = $('#table');
                            // 调用refresh方法刷新表格
                            table.bootstrapTable('refresh');
                          
                        }
                      });
                }
            },
            cancelAction: {
                text: '取消',
                action: function () {
                    $.alert('刚刚得救了！');
                }
            }
        }
    });
}
  //bootstrap table初始化数据
  $('#table').bootstrapTable({  
    toolbar:"#toolbar", 
    columns: columns,
    
    url:'/dns/get_domain',
    // 请求得到的数据类型
    dataType: 'json',
    // 请求方法
    method: 'post',
  });

function check()
{
 $('#table').bootstrapTable('check', 1);
}
function uncheck()
{
 $('#table').bootstrapTable('uncheck', 1);
}



